| автор перевода - Штрек - flash-club.ru | Предыдущая | Следующая | Оглавление |
Flash Player 7.
Класс TextField.StyleSheet позволяет вам создавать объект таблиц стиля, который содержит правила форматирования текста, такие как: размер шрифта, его цвет и другие ... Вы можете применять стиль, заданный в таблице стиля для объекта TextField который содержит HTML- или XML-форматированный текст. При этом текст в объекте TextField будет автоматически отформатирован согласно тегам стиля определённым в таблице стиля. Вы можете использовать стили для текста при отределении новых форматирующих тегов, переопределяя выставленные HTML теги, или создавая классы стилей, которые могут быть применены к некоторым атрибутам тегов HTML.
Для применения стиля к объекту TextField, задайте объект таблиц стиля свойству
styleSheet объекта TextField .
Для получения большей информации, см. "Formatting text with Cascading Style Sheets" в Использование ActionScript во Flash.
|
Метод |
Описание |
|---|---|
|
Удаляет все стили объекта таблиц стиля. |
|
Возвращает копию объекта таблиц стиля связанным с именем стиля. |
|
Возвращает массив содержащий имена всех стилей, зарегистрированных в объекте таблиц стиля. |
|
Начинает загрузку файла CSS в объект таблиц стиля. |
|
Разбирает строку текста CSS и создаёт указанный стиль. |
|
Вставляет новый стиль в объект таблиц стиля. |
|
Расширяет возможности парсинга CSS. |
|
Метод |
Описание |
|---|---|
|
Обработчик, который вызывается когда |
Flash Player 7.
new TextField.StyleSheet(): TextField.StyleSheet
Ссылка на объект TextField.StyleSheet.
Конструктор; создание объекта TextField.StyleSheet.
В следующем примере таблица стиля загружаются в объект таблиц стиля и выводится, что документ загружен. Вставьте следующий код ActionScript в ваш AS или FLA файл :
var my_styleSheet:TextField.StyleSheet = new TextField.StyleSheet();
my_styleSheet.onLoad = function(success:Boolean) {
if (success) {
trace("Styles loaded:");
var styles_array:Array = my_styleSheet.getStyleNames();
trace(styles_array.join(newline));
} else {
trace("Error loading CSS");
}
};
my_styleSheet.load("styles.css");
Файл styles.css содержит два стиля, названных .heading и .mainbody, о чём и выводится соответствующая информация в панели Output :
Styles loaded: .heading .mainBody
Полный код для styles.css находится в примере для TextField.StyleSheet.getStyle().
| Посмотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |